Scaling the NetFPGA switch using Aurora over SATA
نویسندگان
چکیده
NetFPGA is a powerful platform for building high performance networking systems. The reconfigurable nature of the Field Programmable Gate Array (FPGA) makes it more suitable for certain network applications. The current NetFPGA platform supports four Ethernet ports and it can be configured as a four-port Ethernet router or switch. In this paper, we describe the implementation of an 8-port Ethernet switch using two NetFPGA boards which are interconnected by SATA cables. We use the Xilinx Aurora protocol for the serial data flow through the SATA cables. We also introduce an interconnection method using SATA for scaling the NetFPGA switch. We also demonstrate the effectiveness of the 8-port NetFPGA switch using throughput and packet loss measurements under different traffic conditions. General Terms Switch, NetFPGA, SATA, Aurora
منابع مشابه
NetFPGA: A Tool for Network Research and Education
NetFPGA is a platform that allows students to build real networking hardware, using industry-standard design tools (e.g. Verilog), then deploy and debug their hardware in an operational network. In the canonical classroom design exercise, a student builds an Ethernet switch, or an Internet router and makes it interoperate with other students’ solutions. NetFPGA-v1 has been used in classes at St...
متن کاملGreening the NetFPGA Reference Router
Energy efficiency is an important criterion in the design of next generation networks for both economic and environmental concerns. This paper presents an energy-efficient router that is able to dynamically adapt its routing capability in response to real-time traffic load, achieving energy proportional routing. The NetFPGA reference router, which operates at one of two frequencies (125 MHz or ...
متن کاملPERFORMANCE COMPARISON BETWEEN THE CLICK MODULAR Router and the NetFPGA Router
1 It is possible to forward minimum-sized packets at rates of hundreds of Mbps using commodity hardware and Linux. We had a preference for the Click Modular Router platform due its flexibility and the fact that it claimed to have equal or higher performance than native forwarding if used with its polling drivers. Moreover, the NetFPGA is an open networking platform accelerator that enables rese...
متن کاملNetFPGA - An Open Platform for Teaching How to Build Gigabit-Rate Network Switches and Routers
The NetFPGA platform enables students and researchers to build high-performance networking systems using Field Programmable Gate Array (FPGA) hardware. A new version of the NetFPGA platform has been developed and is available for use by the academic community. The NetFPGA platform has modular interfaces that enable development of complex hardware designs by integration of simple building blocks...
متن کاملDesign of All Programable Innovation Platform for Software Defined Networking
Software Defined Networking (SDN) breaks the barrier of Internet innovation and has attracted tremendous attentions from both industrial and academic communities. Although OpenFlow is the de factor SDN protocol nowadays, which defines the interface between the data plane switches and the control plane controllers, there are emerging SDN proposals. Even for OpenFlow itself, it keeps evolving. As...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010